package com.road.yishi.config;

import org.aeonbits.owner.Config;

/**
 * @Description :
 * @FileName: GatewayConfig.java
 * @Author :WeiHui.Zhang
 * @Data : 2016年2月19日 下午8:56:08
 * @Version:V1.00
 */
@Config.Sources("classpath:GatewayServerConfig.properties")
public interface GatewayConfig extends Config {

	/**
	 * 可以通过env参数实现不同开发环境的隔离
	 */
	@Key("env")
	@DefaultValue("")
	String env();

	@Key("${env}language.path")
	String languagePath();

	@Key("${env}cross.path")
	String crossPath();

	@Key("${env}global.path")
	String globalPath();

	@Key("${env}serverRecord.path")
	String serverRecordPath();

	@Key("server.id")
	@DefaultValue("1")
	int serverId();

}
